﻿<%@ Page Title="Editar Referencia Básica" Language="C#" MasterPageFile="~/MasterPage.master"
	AutoEventWireup="true" CodeFile="EditBasicReference.aspx.cs" Inherits="BasicReference_EditBasicReference" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="../Location/EditLocation.ascx" TagName="EditLocation" TagPrefix="uc1" %>
<%@ Register Src="../General/AuditoryData.ascx" TagName="AuditoryData" TagPrefix="uc2" %>
<asp:Content ID="cntContenido" ContentPlaceHolderID="cntContenido" runat="Server">
	<asp:Panel CssClass="divForm" runat="server" DefaultButton="btnSave">
		<div class="header">
			<div class="icon">
			</div>
			<div class="title">
				<asp:Label ID="lblTitle" runat="server"></asp:Label>
			</div>
			<div class="subtitle">
				Edite los datos de la Referencia Básica
			</div>
		</div>
		<asp:UpdatePanel ID="updFields" runat="server" UpdateMode="Conditional">
			<Triggers>
				<asp:AsyncPostBackTrigger ControlID="btnClear" />
			</Triggers>
			<ContentTemplate>
				<asp:TabContainer ID="tabContainer" CssClass="tabContainer" runat="server" 
					ActiveTabIndex="0">
					<asp:TabPanel ID="tabGeneral" runat="server" HeaderText="Datos Generales">
						<HeaderTemplate>
							Datos Generales
						</HeaderTemplate>
						<ContentTemplate>
							<div class="divField">
								<div class="label">
									Código *
									<asp:RequiredFieldValidator ID="rfvtxtCode" runat="server" 
										ControlToValidate="txtCode" ErrorMessage="Diligencie el Código" 
										SetFocusOnError="True"></asp:RequiredFieldValidator>
								</div>
								<div class="field">
									<asp:TextBox ID="txtCode" runat="server" MaxLength="100"></asp:TextBox>
								</div>
							</div>
							<div class="divField">
								<div class="label">
									Nombre *
									<asp:RequiredFieldValidator ID="rfvtxtName" runat="server" 
										ControlToValidate="txtName" ErrorMessage="Diligencie el Nombre" 
										SetFocusOnError="True"></asp:RequiredFieldValidator>
								</div>
								<div class="field">
									<asp:TextBox ID="txtName" runat="server" CssClass="W300" MaxLength="500"></asp:TextBox>
								</div>
							</div>
							<div class="divField">
								<div class="label">
									Descripción
								</div>
								<div class="field">
									<asp:TextBox ID="txtDescription" runat="server" CssClass="W300" 
										MaxLength="1000"></asp:TextBox>
								</div>
							</div>
							<div class="divField">
								<div class="label">
									Extra I
								</div>
								<div class="field">
									<asp:TextBox ID="txtExtra_I" runat="server" CssClass="W300" MaxLength="150"></asp:TextBox>
								</div>
							</div>
							<div class="divField">
								<div class="label">
									Extra II
								</div>
								<div class="field">
									<asp:TextBox ID="txtExtra_II" runat="server" CssClass="W300" MaxLength="150"></asp:TextBox>
								</div>
							</div>
							<div class="divField">
								<div class="label">
									Extra III
								</div>
								<div class="field">
									<asp:TextBox ID="txtExtra_III" runat="server" CssClass="W300" MaxLength="150"></asp:TextBox>
								</div>
							</div>
							<div class="divField">
								<div class="label">
									Habilitado
								</div>
								<div class="field">
									<asp:CheckBox ID="chkIsEnabled" runat="server" />
								</div>
							</div>
						</ContentTemplate>
					</asp:TabPanel>
					<asp:TabPanel ID="tabLocation" runat="server" HeaderText="Localización">
						<ContentTemplate>
							<uc1:EditLocation ID="uscEditLocation" EnableValidators="false" runat="server" />
						</ContentTemplate>
					</asp:TabPanel>
					<asp:TabPanel ID="tabTreeParentFirstAssociation" runat="server" HeaderText="Categoria">
						<ContentTemplate>
							<div class="divField">
								<div class="label">Tipo de Asociacion Padre</div>
								<div class="field">
									<asp:DropDownList ID="ddlTreeBasicReferenceType" runat="server" AutoPostBack="True"
										onselectedindexchanged="ddlTreeBasicReferenceType_SelectedIndexChanged"></asp:DropDownList>
									<div class="instructions">
									Es el tipo de referencia que clasifica la asociación a realizar, donde una referencia es el padre de este registro.
									</div>
								</div>
							</div>
							<div class="divField">
								<div class="label">Asociación Padre Actual</div>
								<div class="field">
									<asp:DropDownList ID="ddlParentTreeBasicReference" runat="server"></asp:DropDownList>
									<div class="instructions">
										Dentro del Tipo de Asociación esta sera la referencia que sera la padre de este registro.<br />Ejemplo: 
										Esquema (categoria codigos dewey) -&gt; Ciencia Politica (codigo dewey)
									</div>
									<asp:Button ID="btnAssociateParentBasicReference" runat="server" Text="Asociar" 
										CausesValidation="False" UseSubmitBehavior="False" 
										onclick="btnAssociateParentBasicReference_Click" />&nbsp;&nbsp;&nbsp;&nbsp;
									<asp:Button ID="btnDESAssociateParentBasicReference" runat="server" Text="DES Asociar" 
										CausesValidation="False" UseSubmitBehavior="False" 
										onclick="btnDESAssociateParentBasicReference_Click" />
								</div>
							</div>
						</ContentTemplate>
					</asp:TabPanel>
					<asp:TabPanel ID="tabAuditory" runat="server" HeaderText="Auditoria">
						<ContentTemplate>
							<uc2:AuditoryData ID="uscAuditoryData" runat="server" />
						</ContentTemplate>
					</asp:TabPanel>
				</asp:TabContainer>
			</ContentTemplate>
		</asp:UpdatePanel>
		<asp:UpdatePanel ID="updOperations" runat="server" UpdateMode="Conditional">
			<ContentTemplate>
				<div class="divOperations">
					<asp:Button ID="btnSave" runat="server" Text="Guardar" OnClick="btnSave_Click" />
					<asp:Button ID="btnClear" CausesValidation="false" runat="server" Text="Nuevo" OnClick="btnClear_Click" UseSubmitBehavior="false" />
					<asp:Button ID="btnGoBack" runat="server" Text="Volver" CausesValidation="false" UseSubmitBehavior="false" />
				</div>
			</ContentTemplate>
		</asp:UpdatePanel>
	</asp:Panel>
</asp:Content>
